@charset "utf-8";
/* CSS Document */

/* banner */
.banner{width:100%; margin:0 auto; position:relative; height:500px; z-index:1;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent;}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}
.fullSlide .bd li a{display:block;height:100%;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}
.fullSlide .hd ul{text-align:center;margin-bottom:10px;}
.fullSlide .hd ul li{background:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}
.fullSlide .hd ul .on{background:#005dbf;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}
.fullSlide .next{left:auto; right:2%; background-position:-6px -137px;}

/*search*/
.search_box{width: 100%; height: 45px; background:url(../images/search.png) repeat-x bottom; z-index:99; position:relative;font-family:"Microsoft YaHei";}
.search{width: 1080px; margin:auto; height:40px;}
.keytext{width: 770px;height: 40px;line-height: 40px; float: left; font-family:Microsoft YaHei; font-size: 13px; color:#333;}
.keytext span{line-height: 40px; color: #0055a5; font-weight:bold;}
.keytext a{margin: 0px 8px 0px 0px; line-height:40px; color:#333;}
.rmgj-n-r{ float:right; margin-top:7px;}
.text{padding:0px 0px 0px 3px; float:left; height:24px; width:177px; font-size:12px; background:url(../images/search_bg.jpg) no-repeat;}
.submit{width:27px; height:24px; border:0; padding:0; background:url(../images/search_but.jpg); list-style:none; float:left; color:#fff; font-size:12px;}

/**hzhb_box**/
.hzhb_box{ width:100%; height:270px; background:url(../images/hzhb_bg.jpg); margin-top:-5px; z-index:1;font-family:"Microsoft YaHei";}
.hzhb_big{ width:1080px; margin:auto; position:relative;}
.hzhb_big h3{text-align:center; height:85px; padding-top:20px;}
.hzhb_big h3 a{ color:#0055a5; font-size:30px; display:block; height:40px; line-height:40px; font-weight:bold;}
.hzhb_big h3 span{ color:#aaa; display:block; font-size:18px; height:25px; line-height:25px; text-transform:uppercase; background:url(../images/hzhb_tit.png) no-repeat center;}

/**********************************************图片滚动********************************************/
.gd_01{ position:relative; width:1080px;}
.gd_01 em{ position:absolute; top:0px;}
.gd_01 .t_l1{ left:0px; top:30px;}
.gd_01 .t_r1{ right:0px; top:30px;}
.gd_01 #simgs1{ margin:0px 35px;}
.gd_01 li{ float:left; width:235px; padding: 0 20px 0 0; text-align:center;}
.gd_01 li img{ display:block; width:231px; height:116px; border:1px solid #ddd; padding:1px;}
.gd_01 li a span{ display:block; height:35px; color:#303030; font-size:14px; line-height:35px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/**product**/
.prouduct_box{ width:100%; height:750px; clear:both; margin:40px 0px 0px;}
.prouduct_big{ width:1080px; margin:auto;}
.prouduct_left{ float: left; width:220px; height:750px;font-family:"Microsoft YaHei";}
.prouduct_left h3{ background:url(../images/cp_tit.jpg) no-repeat; line-height:25px; height:55px; padding:29px 0px 0px 65px; margin-top:-20px;}
.prouduct_left h3 a{ font-size:20px; font-weight:bold; color:#fff;}
.prouduct_left h3 span{ text-transform:uppercase; font-size:16px; color:#8da6cc; font-family:"Times New Roman";}
.prouduct_left ul{ width:218px; border:1px solid #ddd; border-top:0px; padding-top:1px; height:684px;}
.prouduct_left ul li a{ width:165px; display:block; color:#0055a5; font-weight:bold;  line-height:30px; background:url(../images/cp_tab.jpg) no-repeat center; padding-left:25px; height:30px; font-size:15px; margin:10px auto 0px;}
.prouduct_right{ width:860px; height:750px; float:right;}

/*滑动门*/
#tab{width:860px; position:relative; margin:0px;}
#tab .tab_menu{ position:absolute; z-index:1; margin-left:20px; background:#e4e4e4; width:840px; height:40px;}
#tab .tab_menu li{float:left; width:160px; height:40px; line-height:40px; overflow:hidden; cursor:pointer; font-size:16px; text-align:center;}
#tab .tab_menu li a{ color:#484848;font-family:"Microsoft YaHei";}
#tab .tab_menu li.selected{ background:#0055a5;}
#tab .tab_menu li.selected a{ color:#fff;}
#tab .hide{display:none;}
#tab .tab_box{width:860px; clear:both; top:60px; position:relative;}
.tab_box a.more{ position:absolute; top:-35px; right:10px; color:#484848; z-index:999;font-family:"Microsoft YaHei";}
.tab_box dl{ width:195px; height:230px; margin:0px 0px 0px 20px; float:left;}
.tab_box dl dt img{ width:185px; height:185px; padding:4px; display:block; border:1px solid #ddd;}
.tab_box dl dd a{ display:block; height:35px; line-height:35px; text-align:center; color:#303030; font-size:14px;}

/**yyly_boz**/
.yyly_boz{ width:1080px; margin:auto; height:280px;}
.yyly_boz h3{ text-align:center; height:60px; padding-top:20px; margin-bottom:30px;font-family:"Microsoft YaHei";}
.yyly_boz h3 span{ color:#0055a5; font-size:30px; font-weight:bold; display:block;}
.yyly_boz h3 b{ font-size:18px; line-height:18px; background:url(../images/yyly_tit.png) no-repeat center; color:#aaa; display:block; text-transform:uppercase;}
.yyly_boz dl{ width:135px; float:left; cursor:pointer;}
.yyly_boz dl dd{ padding:25px 0px 0px 42px; overflow:hidden; height:75px; background:url(../images/yyly_bg1.jpg) no-repeat 17px top; cursor:pointer;}
.yyly_boz dl dt{ width:120px; margin:auto; text-align:center; margin-top:10px;}
.yyly_boz dl dt span{ display:block; background:url(../images/yyly_titi.jpg) no-repeat center bottom; line-height:40px; font-size:14px; color:#666; text-align:center;}
.yyly_boz dl:hover dd{ background:url(../images/yyly_bg2.jpg) no-repeat 17px top;}
.yyly_boz dl:hover dt span{ background:url(../images/yyly_tit.jpg) no-repeat center bottom; color:#0055a5;}

/**s_banner1_box**/
.s_banner1_box{ height:194px; background:url(../images/s_banner1.jpg) no-repeat center; margin-top:10px;}
.s_banner1{ width:205px; margin:auto; padding:45px 0px 0px 875px; line-height:30px; height:125px;}
.s_banner1 b{ font-size:14px; color:#fff; display:block;}
.s_banner1 span{ font-size:24px; color:#fff; font-weight:bold; display:block; float:left;}
.s_banner1 a{ display:block; width:100px; height:35px; background:#e50a1c; border-radius:5px; text-align:center; line-height:35px; font-size:16px; color:#fff; margin:38px 0px 0px 0px;}

/**cpys_box**/
.cpys_box{ width:1080px; margin:auto; height:530px;}
.cpys_box h3{ text-align:center; height:60px; padding-top:20px; margin-bottom:30px;font-family:"Microsoft YaHei";}
.cpys_box h3 span{ color:#0055a5; font-size:30px; font-weight:bold; display:block;}
.cpys_box h3 b{ font-size:18px; line-height:18px; background:url(../images/yyly_tit.png) no-repeat center; color:#aaa; display:block; text-transform:uppercase;}
.cpys_box  dl{ width:328px; height:394px; border:1px solid #ddd; border-bottom:5px solid #0055a5; cursor:pointer; float:left; margin:0px 15px;font-family:"Microsoft YaHei";}
.cpys_box  dl dd{ width:180px; height:180px; margin:20px auto;}
.cpys_box  dl dt{ text-align:center;}
.cpys_box  dl dt span{ font-size:18px; color:#666; display:block; border-bottom:1px solid #ddd; margin:0px 30px; padding-bottom:8px;}
.cpys_box  dl dt span b{ font-weight:bold; color:#0055a5;}
.cpys_box  dl dt p{ font-size:14px; line-height:24px; color:#666; margin:10px 30px;}
.cpys_box  dl dt p em{ font-style:normal; color:#0055a5;}
.cpys_box  dl:hover{ border-bottom:5px solid #e50a1c;}
.cpys_box  dl:hover span b{ color:#e50a1c;}
.cpys_box  dl:hover dt p em{ color:#e50a1c;}

/**al_box**/
.al_box{ width:100%; height:350px;}
.al_box h3{ text-align:center; height:60px;font-family:"Microsoft YaHei";}
.al_box h3 span a{ color:#0055a5; font-size:30px; font-weight:bold; display:block;}
.al_box h3 b{ font-size:18px; line-height:18px; background:url(../images/yyly_tit.png) no-repeat center; color:#aaa; display:block; text-transform:uppercase;}

/**********************************************图片滚动********************************************/
.gd_02{ position:relative; height:250px; width:1080px; clear:both; margin:auto; padding-top:20px;}
.gd_02 em{	position:absolute;	top:80px;}
.gd_02 .t_l{ left:0px;}
.gd_02 .t_r{ right:0px;}
.gd_02 #simgs{ margin:0px 35px;}
.gd_02 li{ float:left; width:237px; height:250px; margin: 0px 20px 0px 0px; background:#f2f2f2;}
.gd_02 li img{ display:block; width:231px; height:187px; padding:3px;}
.gd_02 li span a{ color:#000; font-size:14px; height:57px; line-height:42px; display:block; background:url(../images/al_titi.png) no-repeat 20px 20px; padding-left:30px;}
.gd_02 .fl { float:left;}
.gd_02 .fr { float:right;}

/**ys_box**/
.ys_box{ height:1990px; background:url(../images/ys_bg.jpg) no-repeat center;}
.ys_box h3{ text-align: center; padding-top: 30px; height: 125px;}
.ys_box h3 span{ font-size: 36px; font-weight: bold; color: #004894;  display: block; line-height: 50px;}
.ys_box h3 em{ font-style: normal; font-size: 24px; font-family: "Times New Roman"; color: #a6a7a8; text-transform: uppercase; display: block; line-height: 35px;}
.ys_box h3 b{ font-size: 36px; color: #35373b; font-weight: bold; display: block; line-height: 40px;}
.ys_nr{ width:1080px; margin:auto; position:relative;}
.ys_nr div{ position:absolute; width:390px;}
.ys_nr div h4{ line-height:40px; height:40px; display:block; margin-bottom:20px;font-family:"Microsoft YaHei";}
.ys_nr div h4 span{ font-size:20px; font-weight:bold; color:#0055a5; display:block;font-family:"Microsoft YaHei";}
.ys_nr div ul li{ line-height:30px; font-size:15px; color:#666; background:url(../images/ys_ico.jpg) no-repeat left 9px; padding-left:20px; width:390px;font-family:"Microsoft YaHei";}
.ys_nr div.ys_list1{ top:117px; left:627px;}
.ys_nr div.ys_list2{ top:825px; left:112px;}
.ys_nr div.ys_list3{ top:1106px; left:115px;}
.ys_nr div.ys_list4{ top:1536px; left:620px;}

/**s_banner_box2**/
.s_banner_box2{ height:238px; background:url(../images/s_banner2.jpg) no-repeat center;}
.s_banner2{ width:540px; margin:20px auto 0px; padding:185px 0px 0px 540px;}
.s_banner2 b{ display:block; font-size:16px; color:#555; line-height:35px; float:left;}
.s_banner2 span{ font-size:30px; color:#0055a5; font-family:impact; display:block; float:left; line-height:35px;}
.s_banner2 a{ display:block; width:130px; height:35px; background:#e50a1c; color:#fff; text-align:center; line-height:35px; font-size:14px; float:left; margin:0px 0px 0px 10px;}

/**dzlc_box**/
.dzlc_box{ width:1080px; margin:auto; height:240px;}
.dzlc_box h3{ text-align:center; height:60px; padding-top:20px; margin-bottom:30px;}
.dzlc_box h3 span{ color:#0055a5; font-size:30px; font-weight:bold; display:block;}
.dzlc_box h3 b{ font-size:18px; line-height:18px; background:url(../images/yyly_tit.png) no-repeat center; color:#aaa; display:block; text-transform:uppercase;}
.dzlc_box dl{ cursor:pointer; width:135px; float:left;}
.dzlc_box dl dd{ padding:0px 42px 25px;}
.dzlc_box dl dd span{ display:block;}
.dzlc_box dl dd em{ display:none;}
.dzlc_box dl dt{ background:url(../images/lc_bg1.jpg) no-repeat center top; font-size:14px; color:#666; text-align:center; padding-top:20px;}
.dzlc_box dl:hover dd span{ display:none;}
.dzlc_box dl:hover dd em{ display:block;}
.dzlc_box dl:hover dt{ background:url(../images/lc_bg2.jpg) no-repeat center top; color:#0055a5;}

/**khjz_box**/
.khjz_box{ width:1080px; height:415px; margin:auto;}
.khjz_box h3{ text-align:center; height:60px;font-family:"Microsoft YaHei"; margin:20px 0px 0px;}
.khjz_box h3 span a{ color:#0055a5; font-size:30px; font-weight:bold; display:block;}
.khjz_box h3 b{ font-size:18px; line-height:18px; background:url(../images/yyly_tit.png) no-repeat center; color:#aaa; display:block; text-transform:uppercase;}
.khjz_box dl{ width:520px; float:left; margin:20px 10px 0px;}
.khjz_box dl dd{ width:160px; float:left;}
.khjz_box dl dd img{ width:150px; height:135px; padding:4px; border:1px solid #ddd;}
.khjz_box dl dt{ width:340px; float:right;}
.khjz_box dl dt span a{ font-size:14px; color:#303030; font-weight:bold; line-height:30px;}
.khjz_box dl dt p{ line-height:28px; font-size:14px; height:84px; overflow:hidden;}
.khjz_box dl dt em a{ display:block; width:96px; height:26px; border:2px solid #303030; text-align:center; line-height:26px; color:#303030; font-style:normal; margin-top:3px;}

/**s_banner3_box**/
.s_banner3_box{ width:100%; height:210px; background:url(../images/s_banner3.jpg) no-repeat center;}
.s_banner3{ width:500px; height:50x; padding:130px 0px 0px 580px; margin:auto; position: relative;}
.s_banner3 b{ display:block; font-size:14px; color:#fff; line-height:35px; float:left;}
.s_banner3 span{ font-size:30px; color:#fff; font-family:impact; display:block; float:left; line-height:35px;}
.s_banner3 a{ display:block; width:130px; height:35px; background:#e50a1c; color:#fff; text-align:center; line-height:35px; font-size:14px; float:left; margin:0px 0px 0px 10px;}

/**about_box**/
.about_box{ width:1080px; height:510px; margin:20px auto; background:url(../images/khjz_bg.jpg) no-repeat 740px top;}
.about_left{ width:720px; float:left;}
.about_box h3{ background:url(../images/gsjj_tit.jpg) no-repeat bottom; line-height:52px;font-family:"Microsoft YaHei";}
.about_box h3 a{ font-size:18px; color:#303030; font-weight:bold;}
.about_box h3 span{color:#0055a5; text-transform:uppercase;}
.about_box h3 em a{ float:right; color:#303030; font-size:12px; font-weight:normal; font-style:normal;}
.about_left dl{ margin:20px 0px 0px;font-family:"Microsoft YaHei";}
.about_left dl dd{ width:297px; height:252px; float:left; background:url(../images/about_bg.jpg) no-repeat bottom;}
.about_left dl dd img{ width:297px; height:209px;}
.about_left dl dt{ width:400px; float:right;}
.about_left dl dt a{ font-size:14px; font-weight:bold; color:#0055a5; line-height:30px;}
.about_left dl dt p{ font-size:14px; line-height:30px; color:#494949; height:150px; overflow:hidden;}
.about_left dl dt span a{ width:85px; height:27px; background:#e50a1c; text-align:center; line-height:27px; display:block; color:#fff; margin:3px 0px 0px;}
.about_left ul{ clear:both;}
.about_left ul li{ width:700px; height:35px; line-height:35px; border-bottom:1px dashed #b5b5b5; margin:0px 20px 0px 0px; padding-left:20px; background:url(../images/new_ico.jpg) no-repeat  7px center;}
.about_left ul li a{ font-size:14px; float:left; color:#303030; width:600px; display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.about_left ul span{ float:right; width:100px; text-align:right; font-size:12px; color:#666;}

/**cjwt_right**/
.cjwt_right{ width:320px; float:right;}
.cjwt_right img{ margin:20px 0px 0px;}
#ticker {width: 320px;	height: 438px;	overflow: hidden;	position: relative;	margin: 15px auto 0px;}
#ticker li {position: relative; width: 100%; line-height: 22px; margin: 5px auto; border-bottom:1px dashed #b5b0b0; padding-bottom:10px;}
.wen{ background:url(../images/q.jpg) no-repeat 7px center; line-height:36px; padding-left:38px; font-size:14px; color:#0055a5; height:36px; overflow:hidden;font-family:"Microsoft YaHei";}
.wen a{ color:#0055a5; font-size:14px;}
.da{ background:url(../images/a.jpg) no-repeat 7px 3px; margin-top:6px; padding-left:38px; font-size:12px; line-height:24px; color:#666; height:72px; overflow:hidden;}

/**new_big**/
.new_big{ width:1080px; margin:auto; height:320px; clear:both;font-family:"Microsoft YaHei";}
#tab4{width:1080px; position:relative; margin:0px;}
#tab4 .tab_menu4{ position:absolute; z-index:1; background:url(../images/ryzz_bg.jpg) repeat-x top; height:52px; width:100%;}
#tab4 .tab_menu4 li{float:left; width:100px; cursor:pointer; text-align:center; line-height:45px; height:52px;}
#tab4 .tab_menu4 a{color:#333; font-size:18px;}
#tab4 .tab_menu4 .selected4{ background:url(../images/ryzz_tit.png) no-repeat 0px 45px;}
#tab4 .tab_menu4 .selected4 a{ color:#0055a5;}
#tab4 .tab_box4{width:1080px; clear:both; top:72px; position:relative;}
#tab4 .hide{display:none;}
.tab_box4 a.more{ position:absolute; top:-58px; right:0px; z-index:999;}

/**********************************************图片滚动********************************************/
.gd_04{ position:relative; height:235px; width:1080px;}
.gd_04 #simgs4{ margin: 0px;}
.gd_04 li{ float:left; width:255px; padding: 0 20px 0 0; text-align:center;}
.gd_04 li img{ display:block; width:245px; height:190px; padding:2px; border:3px solid #d9d9d9;}
.gd_04 li a span{ display:block; height:35px; color:#303030; font-size:14px; line-height:35px;}
.gd_03{ position:relative; height:235px; width:1080px;}
.gd_03 #simgs3{ margin: 0px;}
.gd_03 li{ float:left; width:255px; padding: 0 20px 0 0; text-align:center;}
.gd_03 li img{ display:block; width:245px; height:190px; padding:2px; border:3px solid #d9d9d9;}
.gd_03 li a span{ display:block; height:35px; color:#303030; font-size:14px; line-height:35px;font-family:"Microsoft YaHei";}
.gd_05{ position:relative; height:235px; width:1080px;}
.gd_05 #simgs5{ margin: 0px;}
.gd_05 li{ float:left; width:255px; padding: 0 20px 0 0; text-align:center;}
.gd_05 li img{ display:block; width:245px; height:190px; padding:2px; border:3px solid #d9d9d9;}
.gd_05 li a span{ display:block; height:35px; color:#303030; font-size:14px; line-height:35px;}

/**news_box**/
.news_box{ width:1080px; margin:20px auto; height:360px;}
.news_left{ width:630px; float:left;font-family:"Microsoft YaHei";}
.news_left h3{ height:40px; line-height:40px; background:url(../images/zxzx_tit.png) no-repeat right center; margin-bottom:10px;}
.news_left a{ float:left; color:#333; font-size:16px; font-weight:bold;}
.news_left span{ float:left; text-transform:uppercase; color:#333; font-size:12px; margin-left:10px;}
.news_left em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#666; font-weight:normal; margin-right:20px;}
.news_left dl{ border-bottom:1px dashed #ccc; height:130px; margin-bottom:10px;}
.news_left dl dd{ float:left; width:240px; position:relative;}
.news_left dl dd span{ display:block; float:left; font-size:30px; font-family: "Times New Roman"; src:url(../images/times.ttf); line-height:40px; color:#000; width:70px; padding:18px 0px 0px;}
.news_left dl dd span b{ font-size:50px; display:block;}
.news_left dl dd a img{ width:160px; height:110px; display:block; z-index:10;}
.news_left dl dd em a img{ display:block; position:absolute; top:2px; right:2px; z-index:99; width:156px; height:106px;}
.news_left dl dt{ width:370px; float:right;}
.news_left dl dt a{ color:#0055a5; font-weight:bold; display:block; line-height:30px; overflow: hidden; text-overflow: ellipsis; width:100%; font-size:14px;}
.news_left dl dt p{ line-height:28px; color:#494949; height:84px; overflow:hidden; clear:both; font-size:12px;}
.news_left ul li{ width:295px; float:left; margin:0px 20px 0px 0px; line-height:36px;}
.news_left ul li a{ display:block; width:195px; float:left; font-size:12px; color:#494949; background:url(../images/new_ico.jpg) no-repeat left; padding-left:15px; display:block;white-space: nowrap; font-weight:normal; overflow: hidden; text-overflow: ellipsis;}
.news_left ul li span{ font-size:12px; color:#494949; display:block; float:right;}
.news_right{ width:420px; float:right; text-align:center;font-family:"Microsoft YaHei";}
.news_right h3{ height:40px; line-height:40px; background:url(../images/hyjj_tit.png) no-repeat right center; margin-bottom:10px;}
.news_right a{ float:left; color:#333; font-size:16px; font-weight:bold;}
.news_right span{ float:left; text-transform:uppercase; color:#333; font-size:12px; margin-left:10px;}
.news_right em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#666; font-weight:normal; margin-right:20px;}
.news_right .news_pic{ position:relative; width:420px; height:180px;}
.news_right a img{ width:420px; height:180px; display:block; z-index:10;}
.news_right i a img{ display:block; position:absolute; top:3px; right:3px; z-index:99; width:414px; height:174px;}
.news_right b{ width:420px; height:40px; display:block; line-height:40px;}
.news_right b a{ font-weight:bold; color:#0055a5; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; clear:both; text-align:center; font-size:14px; width:420px;}
.news_right p{ color:#494949; line-height:24px; clear:both; width:420px; text-align:left; height:48px; overflow:hidden;}
.news_right strong{ display:block; margin:10px auto 0px; width:100px;}
.news_right strong a{ display:block; width:100px; height:30px; background:#0055a5; line-height:30px; text-align:center; color:#fff; font-size:14px; font-weight:normal;}

/**link_big**/
.link_big{  height:58px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-bottom:20px; width:1080px; margin:0px auto 20px;}
.link_big h3{ line-height:58px; float:left; background:url(../images/link.jpg) no-repeat left center; padding-left:30px; width:140px;}
.link_big h3 b{ font-size:18px; color:#232323;}
.link_big h3 span{color:#8e8e8e; font-size:18px; text-transform:uppercase;}
.link_nav{ float:left; width:910px;}
.link_big a{ font-size:14px; color:#303030; line-height:58px; padding:0px 20px;}